package edu.mit.media.fv.blocks
{
	import edu.mit.media.fv.components.*;
	
	import flash.geom.Point;
	public interface BlockContainer
	{
		function removeBlock(block:Block):void;
		function addBlock(block:Block):void;
		function containsPoint(x:Number, y:Number, shapeFlag:Boolean = false):Boolean;
		function get active():Boolean;
		function hasBlock(block:Block):Boolean;
		function globalToLocal(p:Point):Point;
		function get containerWidth():Number;
		function get containerHeight():Number;
		function dropBlock(block:Block):void;
	}
}